//package com.sxkf.core.common.sms.impl;
//
//import com.alibaba.fastjson.JSONObject;
//import com.sxkf.core.common.sms.SendSmsService;
//import org.springframework.stereotype.Service;
//
//@Service
//public class AliSendSmsServiceImpl implements SendSmsService {
//    @Override
//    public void sendSms(String templateId, String tel, String[] templateParamSet) {
//        StaticCredentialProvider provider = StaticCredentialProvider.create(Credential.builder()
//                .accessKeyId(Constants.ACCESS_KEY_ID)/*LTAI5tMpp8WrkmTPzZ5CPDMb*/
//                .accessKeySecret(Constants.ACCESS_KEY_SECRET)
//                //.securityToken("<your-token>") // use STS token
//                .build());
//
//        // Configure the Client
//        AsyncClient client = AsyncClient.builder()
//                .region("cn-hangzhou") // Region ID
//                .credentialsProvider(provider)
//                .overrideConfiguration(ClientOverrideConfiguration.create().setEndpointOverride("dysmsapi.aliyuncs.com"))
//                .build();
//        JSONObject jsonObject = new JSONObject();
//        jsonObject.put("code", codeSms);
//        SendSmsRequest sendSmsRequest = SendSmsRequest.builder().signName(Constants.SIGN_NAME)
//                //电话号
//                .phoneNumbers(tel)
//                .templateCode(templateId)
//                //短信内容
//                .templateParam(jsonObject.toJSONString())
//                .build();
//        client.sendSms(sendSmsRequest);
//        client.close();
//    }
//}
